debris dam - French English Dictionary